package com.jingdianjichi.subject.domin.handler.subject;

import com.jingdianjichi.subject.common.enums.SubjectInfoTypeEnum;
import com.jingdianjichi.subject.domin.entity.SubjectInfoBO;

/**
 * 策略接口
 * @author 86156
 * @version 1.0
 * @date 2024-10-21 13:55
 */
public interface SubjectTypeHandler {

    /**
     * 获取题目类型
     * @return
     */
    SubjectInfoTypeEnum getSubjectType();

    /**
     * 添加题目
     * @param subjectInfoBO
     */
    void add(SubjectInfoBO subjectInfoBO);

    /**
     * 查询题目详情
     * @param subjectId
     * @return
     */
    SubjectInfoBO query(Long subjectId);
}
